broil lamb on a spit - Turkish English Dictionary